package com.yijianonghu.controller.app.plugin;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.yijianonghu.util.Constants.AppConstants;
import com.yijianonghu.util.result.Result;

@Controller
@RequestMapping(method=RequestMethod.POST)
public class AliPayController {
	
	/**
	 * [sys_web_service]alipaysign_get
	 * @param token 登录令牌
	 * @param paytype 支付类型. 固定传1
	 * @param keytype 业务类型. 1：账户余额充值, 2：商品立即购买, 3：粮票充值
	 * @param keyid 业务相关id. 当keytype=1，3时,keyid=0; 当keytype=2时,keyid=blog_id
	 * @param total_fee 支付交易金额, 单位：元(测试时统一传递0.01元)
	 * @param total_score 支付粮票, 不使用粮票时传0
	 * @param paypassword 支付密码,可选传参数，total_score!=0时需要传支付密码
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/alipaysign_get")
	public @ResponseBody Result getAliPaySign(String token, Integer paytype, Integer keytype, Integer keyid, String total_fee, String total_score, String paypassword){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
}
